package com.dfe.backend.common.sax.spd.substation.region;

import lombok.Data;

/**
 * 【描述】：表示柜内或柜间的连接线
 *
 * @author LiChang
 * @since 2025-7-29 11:30
 */
@Data
public class Core {

    /**
     * 连接的名称。当连接为柜内连接时，宜使用流水号进行命名，应在一个屏柜内唯一。当连接为电缆内的连接时，宜使用芯线序号进行命名，并在一根电缆内唯一
     */
    private String name;
    /**
     * 连接的功能描述, 部分例子中可能为description
     */
    private String desc;
    /**
     * 连接的类型，缺省值为Wiring
     */
    private String type;
    /**
     * 回路代号或回路编码,宜采用设计编码，作为Cable(线缆)元素的子元素时不为空
     */
    private String designation;
    /**
     * 连接的颜色
     */
    private String color;
    /**
     * 连接起点的设备名称
     */
    private String startDeviceName;
    /**
     * 连接起点的子设备名称。若连接的设备不是子设备，此属性为空
     */
    private String startSubDeviceName;
    /**
     * 连接起点的连接点名称
     */
    private String startPinName;
    /**
     * 连接终点的设备名称
     */
    private String endDeviceName;
    /**
     * 连接终点的子设备名称。若连接的设备不是子设备，此属性为空
     */
    private String endSubDeviceName;
    /**
     * 连接终点的连接点名称
     */
    private String endPinName;
}
